#include<stdio.h>

typedef struct student
{
	int xnum;
	char name[15];
	int score[3];
	double aver;
}STUDENT;
int main()
{
	STUDENT stu[100],t;
	int n,sign,flag,sum=0,key=0;
	scanf("%d",&n);
	for(sign=0;sign<n;sign++)
	{
		sum=0;
		scanf("%d",&stu[sign].xnum);
		scanf("%s",&stu[sign].name);
		for(flag=0;flag<3;flag++)
		{
			scanf("%d",&stu[sign].score[flag]);
			sum+=stu[sign].score[flag];
		}
		stu[sign].aver=sum/3.0;
	}
	for(sign=0;sign<n-1;sign++)
	{
		key=0;
		for(flag=0;flag<n-1-sign;flag++)
		{
			if(stu[flag].aver<stu[flag+1].aver)
			{
				t=stu[flag];
				stu[flag]=stu[flag+1];
				stu[flag+1]=t;
				key=1;
			}
		}
		if(key==0) break;
	}
	for(sign=0;sign<n;sign++)
	{
		printf("%d %s %.1lf\n",stu[sign].xnum,stu[sign].name,stu[sign].aver);
	}
	return 0;
}
